Implementations
Part 1/4 • 11.7 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Maintainers are welcome to add or update entries for their implementations.
Note: Entries may be inaccurate. If a symbol or information is obviously incorrect, please update it.
Legend:
✅ Proven to have full interoperability and sufficient functional parity with the reference implementation.
🟢 Complete — functional parity (reported, not verified).
🟡 Incomplete — usable with limitations.
🟠 Incomplete — not yet ready for use.
➖ Not implemented.
❔ Unknown.
🤖 With code mainly generated by an AI.
Contents
Reticulum implementations
| | Name | Language | License | By | Started | Notes |
|---|---|---|---|---|---|---|
| ✅ | RNS [ 1 ] | Python | Reticulum | Mark Qvist | 2016-05-29 | Reticulum's reference implementation. |
| | | | | | | |
| 🟡 | JReticulum | Java | None | Sergey (sergst83) | 2023-02-22 | A pure Java implementation. |
| 🟡 [ 2 ] | microReticulum | C++ | Apache 2.0 | Chad Attermann (atterman) | 2023-10-07 | C++ port that runs on both microcontrollers (ESP32, nRF52) and native platforms (Linux, macOS). |
| 🟠 | reticulum | Elixir | WTFPL | Filip Vavera (sgiath) | 2023-12-29 | |
| 🟡 | reticulum-rs | Rust | MIT | Beechat Network Systems | 2024-07-18 | Maximum performance, minimal dependencies. |
| 🟠 | reticulum-zig | Zig | Apache 2.0, MIT | Arran Ireland (ion232) | 2024-12-09 | For embedded devices and operating systems. |
| 🟡 | Reticulum-Go [ 3 ] | Go | 0BSD | Quad4 (Ivan) | 2024-12-30 | A high-performance and secure Go implementation. |
| 🟠 | reticulum_ex | Elixir | WTFPL | int32 | 2025-08-27 | More complete than sgiath's, not yet ready for day to day use. |
| 🟡 [ 4 ] | RetiNet | Python | AGPL 3+ | Kevin Steen (SkyGuy) | 2025-10-04 | AGPL-licensed fork, functional parity with 1.0. |
| 🟡 | reticulum-kt | Kotlin | MPL 2.0 | Torlando (torlando-tech) + 🤖 | 2025-12-18 | For Android and JVM. |
| 🟡 [ 5 ] | go-reticulum | Go | MIT | Sergey Vanichkin (mr.Geek) + 🤖 | 2025-12-26 | Parity-focused Go port (inactive). |
| 🟡 | LXMF-rs Monorepo | Rust | EPL | FreeTAKTeam + 🤖 | 2026-01-01 | Monorepo for LXMF and Reticulum with strict library/app boundaries and enterprise quality gates. |
| 🟡 [ 6 ] | leviculum | Rust | AGPL 3+ | Lew Palm + 🤖 | 2026-01-15 | For embedded, server, desktop and mobile. |
| 🟡 | reticulum-swift | Swift | MPL 2.0 | Torlando (torlando-tech) + 🤖 | 2026-02-04 | |
| 🟡 | micropython-reticulum | Python | MIT | varna9000 + 🤖 | 2026-02-23 | A pure MicroPython implementation for ESP32s2 and rp2040 microcontrollers. |
| 🟠 | dearheart | Rust | Reticulum | Frankie Millberg (KingOfKings) | 2026-03-11 | Experimental implementation targeting no_std . |
| ❔ | rns-cr | Crystal | MIT | James Tippett (jtippett) + 🤖 | 2026-03-11 | Inactive project, unknown status. |
| 🟡 | ferret-rns | Rust | LGPL 2.1 | Kage Edwards + 🤖 | 2026-04-09 | Full implementation but lacks the test coverage to confidently give it a green mark. Contribs welcome. |
| 🟡 | RTReticulum | C++ | MIT | 0xSeren | 2026-04-11 | microReticulum for FreeRTOS with hardware-accelerated crypto and RadioLib drivers. |
| 🟡 | Prns | Rust | Apache 2.0, MIT | Ken aka Frosty + 🤖 | 2026-05-27 | High-performance Reticulum built to run on any device. |
| 🟡 | reticulum-dart | Dart | Apache 2.0 | Max Brito + 🤖 | 2026-06-19 | Pure-Dart Reticulum + NOSTR/LXMF/relay/DHT/file-sharing. |
| 🟡 | reticulum-js | JavaScript | EUPL 1.2 | bergie + 🤖 | 2026-07-02 | Aims to produce a dependency-free JavaScript implementation. |
For the full table, see:
https://reticulum.miraheze.org/wiki/Implementations#Reticulum_implementations
Feature matrix